package com.sikaryofficial.dataindicator.domain.eo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.util.Date;

@Data
@ExcelIgnoreUnannotated
public class UserBehaviorEO {
    private String id;
    /**
     * 上报时间戳
     */
    @ExcelProperty("时间")
    private Date rpTime;

    /**
     * 事件类型
     */
    @ExcelProperty("事件类型")
    private String type;
    /**
     * 路径
     */
    @ExcelProperty("路径")
    private String path;
    @ExcelProperty("xPath")
    private String xPath;

    @ExcelProperty("ip")
    private String ip;
    @ExcelProperty("国家")
    private String ipCountry;
    @ExcelProperty("省份")
    private String ipProvince;
    @ExcelProperty("城市")
    private String ipCity;

    /**
     * 来路
     */
    @ExcelProperty("来路")
    private String referer;
    @ExcelProperty("userAgent")
    private String userAgent;
    @ExcelProperty("设备")
    private String client;

    /**
     * 追踪标识（来源）
     */
    @ExcelProperty("追踪标识（来源）")
    private String source;

    @ExcelProperty("用户id")
    private String userId;
    @ExcelProperty("用户名称")
    private String userName;
    @ExcelProperty("邮箱")
    private String userEmail;
}
